/*
* @Author: Marte
* @Date:   2016-08-03 13:23:34
* @Last Modified by:   Marte
* @Last Modified time: 2018-09-21 09:19:32
*/
*{
    margin: 0;
    padding: 0;
}
img,div{
    border:0;
}
ol, ul ,li{
    list-style: none;
}
a{
    text-decoration: none;
    color:black;
}
p{
    font-size: 12px;
    color:#b3b3b3
}
html{
    background-color:#f0f0f0;
}

#top{
    height: 182px;
    width: 100%;
    min-width: 1000px;
    background-image: url(../image/top.png);
}
.top_mid{
    height: 182px;
    width: 1000px;
    margin:auto;
    background-image: url(../image/top_cen.gif);
}
.top_ul li{
    width:100px;
    float: left;
    text-align: right;
}
.top_ul{
    margin-left: 50px;
    margin-top: 10px;
}
.top_ul a{
    line-height: 16px;
}
.top_ul li:hover a{
    color: red;
}

.top_ul li:hover a p{
    color: black;
}

#mid_banner{
    height: 525px;
    width: 100%;
    min-width:1000px;
    background: url(../image/mid_banner_1.jpg );
    background-position:center;
    position: relative;
}
.banner_ul{
    width: 1000px;
    height: 34px;
    position: absolute;
    bottom: 0px;
    left:50%;
    margin-left:-500px;
}
.banner_ul li{
    width: 200px;
    height: 34px;
    color:#fff;
    background-color: #000;
    float: left;
    margin-left: 18px;
    line-height: 34px;
    transition: 0.2s;
}
.banner_ul li:hover{
    background-color:red;
}
#banner_ul_right{
    width: 57px;
    height: 34px;
    background-color:#fff;
    background-image: url(../image/banner_ul_img.png);
    background-position: -57px -34px;
    margin-left: 14px;
    transition: 0.2s;
}
#banner_ul_right:hover{
    background-position: -57px 0px;
}
#banner_ul_left{
    width: 57px;
    height: 34px;
    background-color:#fff;
    background-image: url(../image/banner_ul_img.png);
    background-position: 0px -34px;
    margin-left: 0px;
    transition: 0.2s;
}
#banner_ul_left:hover{
    background-position: 0px 0px;
}

#mid_img{
    width:1000px;
    height: 101px;
    position: relative;
    bottom: 0px;
    margin:auto;
}
.mid_pic_call{
    float: left;
}
.mid_pic_online{
    float: left;
}
.mid_pic_share{
    width: 186px;
    height: 98px;
    background: url(../image/mid_pic_share.gif);
    float: left;
    position: relative;
}
.share_weibo{
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 12px;
    left: 28px;
}
.share_qqkj{
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 12px;
    left: 71px;
}
.share_txwb{
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 12px;
    left: 113px;
}
.share_weibo:hover{
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 7px;
    left: 23px;
}
.share_qqkj:hover{
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 7px;
    left: 66px;
}
.share_txwb:hover{
    width: 50px;
    height: 50px;
    bottom: 7px;
    left: 108px;
}
.mid_pic_add{
    float: left;
}







/* 底部选项 */
#btm, .btm_top, .btm_yishuzi, .btm_btm {
    width: 100%;
    min-width: 1000px;
}
#btm {
    height: 550px;
    width: 100%;
    min-width: 1000px;
    margin-top: 10px;
    background: #000;
}
#btm p {
    width: 50%;
    color: #fff;
    position: relative;
    left: 50%;
    margin-left: -500px;
    margin-top: 20px;
}
.btm_top {
    height: 260px;
    width: 100%;
    min-width: 1000px;
    background: #2e2e2e;
    position: relative;
}
#btm_logo {
    width: 300px;
    height: 240px;
    position: absolute;
    background: url(../image/btm_logo.gif);
    left: 50%;
    margin-left: -500px;
    top: 0;
}
#btm_logo span {
    color: #979797;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    bottom: 18px;
    left: 80px;
}
.btm_top b {
    width: 150px;
    line-height: 24px;
    float: left;
    padding-left: 10px;
    margin-bottom: 3px;
    background: black;
    color: #fff;
}
.btm_top a {
    display: block;
    width: 160px;
    height: 23px;
    line-height: 24px;
    float: left;
}
.btm_top ul li {
    width: 160px;
    line-height: 24px;
    font-size: 12px;
    list-style: disc inside;
    color: #969696;
}
.btm_top div {
    width: 165px;
    height: 120px;
    position: absolute;
    left: 50%;
    top: 10px;
}
.btm_top a:hover li,.btm_top div:hover b {
    background: #676767;
}
.btm_top_tab1 {
    margin-left: -165px;
}
.btm_top_tab3 {
    margin-left: 165px;
}
.btm_top_tab5 {
    margin-left: -165px;
    margin-top: 120px;
}
.btm_top_tab6 {
    margin-top: 120px;
}
.btm_top_tab4 {
    margin-left: 330px;
}
.btm_yishuzi {
    height: 112px;
    background: url(../image/yishuzi_bg.png);
}
.btm_yishuzi img {
    position: absolute;
    left: 50%;
    margin-left: -250px;
}
.btm_btm {
    height: 68px;
    background: #1f1f1f;
    position: relative;
}
.btm_btm a {
    display: block;
    width: 1000px;
    margin: auto;
    font-size: 12px;
    line-height: 25px;
    color: #7f7f7f;
    position: absolute;
    left: 50%;
    margin-left: -500px;
}